//-----------------------------------------------------------------------
// <copyright file="K12LeaFederalFunds.cs" company="Procure Development">
//     Copyright (c) Procure Development. All rights reserved.
// </copyright>
// <author>Victor Procure</author>
//-----------------------------------------------------------------------

using System;
using MongoDB.Bson;

namespace SManagement.Models
{
    /// <summary>
    /// Information on the federal funds received and distributed by the LEA
    /// under various programs.
    /// </summary>
    public class K12LeaFederalFunds
    {
        #region Instance Properties

        public ObjectId OrganizationId { get; set; }

        public decimal? FederalProgramsFundingAllocation { get; set; }

        public ObjectId? RefFederalProgramFundingAllocationTypeId { get; set; }

        public decimal? FundsTransferAmount { get; set; }

        public decimal? InnovativeProgramsFundsReceived { get; set; }

        public decimal? InnovativeDollarsSpent { get; set; }

        public decimal? InnovativeDollarsSpentOnStrategicPriorities { get; set; }

        public bool? LeaTransferabilityOfFunds { get; set; }

        public ObjectId? RefLeaFundsTransferTypeId { get; set; }

        public decimal? PublicSchoolChoiceFundsSpent { get; set; }

        public decimal? SchoolImprovementReservedPercent { get; set; }

        public decimal? SchoolImprovementAllocation { get; set; }

        public decimal? SesFundsSpent { get; set; }

        public decimal? SesPerPupilExpenditure { get; set; }

        public decimal? SesSchoolChoice20PercentObligation { get; set; }

        public ObjectId? RefRlisProgramUseId { get; set; }

        public ObjectId? RefReapAlternativeFundingStatusId { get; set; }

        public ObjectId? NumberOfImmigrantProgramSubgrants { get; set; }

        #endregion Instance Properties
}

}